An Empirical Investigation of Multiple Viewpoint Reasoning in Requirements Engineering

نویسندگان

  • Tim Menzies
  • Steve M. Easterbrook
  • Bashar Nuseibeh
  • Sam Waugh
چکیده

Multiple viewpoints are often used in Requirements Engineering to facilitate traceability to stakeholders, to structure the requirements process, and to provide richer modelling by incorporating multiple conflicting descriptions. In the latter case, the need to reason with inconsistent models introduces considerable extra complexity. This paper describes an empirical study of the utility of multiple world reasoning (using abduction) for domain modelling. In the study we used a range of different models (ranging from correct to very incorrect), different fanouts, different amounts of data available from the domain, and different modelling primitives for representing time. In the experiments there was no significant change in the expressive power of models that incorporate multiple conflicting viewpoints. Whilst this does not negate the advantages of viewpoints during requirements elicitation, it does suggest some limits to the utility of viewpoints during requirements modelling.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements Engineering Through Viewpoints

The use of Viewpoints in requirements engineering is an emerging area of research. This paper establishes the context for viewpoint-based requirements engineering and then gives a critical review of the existing methods. A viewpoint method is seen here as a requirements engineering process of identifying viewpoints, reasoning within a viewpoint, reasoning between different viewpoints, and revis...

متن کامل

Determining maintenance system requirements by viewpoint of availability and lean thinking: A MODM approach

Since lean concept has appeared many works have been done on decreasing or even eliminating of wastes such as extra inventory. Although these studies have not taken into account expected availability seriously. So in this paper, a Multiple Objective Decision Making (MODM) model has been developed by viewpoint of these subjects. They are decreasing wastes and increasing system availability. Wast...

متن کامل

NIVERSITY Requirements Engineering With Viewpoints

The process of understanding the system under analysis, the services required of it, its environment and associated constraints involves the capture, analysis and resolution of many ideas, perspectives and relationships at varying levels of detail. We believe requirements methods based on global reasoning lack the expressive framework to adequately articulate this distributed requirements knowl...

متن کامل

Requirements engineering with viewpoints

The requirements engineering process involves a clear understanding of the requirements of the intended system. This includes the services required of the system, the system users, its environment and associated constraints. This process involves the capture, analysis and resolution of many ideas, perspectives and relationships at varying levels of detail. Requirements methods based on global r...

متن کامل

Requirements elicitation through viewpoint control in a natural language environment

While requirements engineering is about building a conceptual model of part of reality, requirements validation involves assessing the model for correctness, completeness, and consistency. Viewpoint resolution is the process of comparing different views of a given situation and reconciling different opinions. In his doctoral dissertation Leite [72] proposes viewpoint resolution as a means for e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999